life science glovebox (lsg) - Español Inglés Diccionario